草庐IT

Git 和 ssh 授权

全部标签

windows - 使用 cygwin 时 vagrant up "Error: Could not create directory '/home/username/.ssh'"

使用vagrant1.8.1,当尝试为已经初始化的盒子执行“vagrantup--providervirtualbox”时,我得到一个“错误:无法创建目录‘/home/用户名/.ssh'."按照此处的说明-https://atlas.hashicorp.com/centos/boxes/7the以下:命令:vagrantinitcentos/7;vagrantup--providervirtualbox输出:Therewasanerrorwhenattemptingtorsyncasyncedfolder.Pleaseinspecttheerrormessagebelowformore

c# - .NET Environment 类返回的值是否可以安全地用于授权

我能确定Environmentclass返回的值吗?(尤其是UserName和UserDomainName)是否有效?有什么方法可以让用户注入(inject)自己的值以由这些属性返回?这对我很重要,因为我想使用这个值进行授权。 最佳答案 微软声明itshouldbesecure.YoucanusetheUserNamepropertytoidentifytheuseronthecurrentthread,tothesystemandapplicationforsecurityoraccesspurposes.Itcanalsobeu

windows - Jenkins 问题与 Git [Permission denied (publickey).] on Windows

我知道有数以千计的主题触及我的问题,但我几天来一直在努力解决这个问题,进展几乎为零;(。我在Windows机器上安装了Jenkins。然后获得了Git插件和Git本身。一切都是我写作当天的最新版本。我很高兴开始使用Jenkins,但我未能配置我的Bitbucket存储库以供Job使用。我设置了git.exe的确切路径(因为它似乎是最初问题的原因)[C:\ProgramFiles\Git\cmd\git.exe]。然后我尝试使用帐户凭据通过HTTPS访问存储库,这里出现许多奇怪的错误,所以我想让我们尝试使用SSH。我已经生成了rsakey,在Bitbucket存储库中设置公钥。然后我在J

windows - 如何将 GIT 调用的输出放入批处理脚本中的变量中?

我有一个git命令来获取当前repo的最新SHA,如下所示:gitlog--pretty=format:"%H"-n1我有一个Windows批处理脚本,我想按如下方式使用它:SETCURRENT_SHA=???但我不知道如何将对git的调用的输出放入变量中,以便我可以使用它。编辑我尝试了以下方法(这似乎是我在这里和其他地方读到的一般建议):SETLOCALENABLEDELAYEDEXPANSIONFOR/F"tokens=*USEBACKQ"%%iIN(`gitlog--pretty=format:"%H"-n1`)DO(SETCURRENT_SHA=%%i)ECHOCurrentS

windows - 将更改推送到 Git 不起作用

每次我想提交命令“gitpushherokumaster”时,PowerShell都会要求我输入凭据。当我输入heroku凭据(默认连接到git)时,我收到错误消息。但是,当我在我的主目录中键入包含在netrc文件中的凭据时,它就会起作用。然而,我认为密码是散列的。每次我想将更改推送到git时,如何避免输入凭据?更新:PSC:\Users\Dragan\heroku_workspace\python-getting-started>gitpushherokumastergithub--credentialsget:github:commandnotfoundUsernamefor'ht

windows - git checkout -- <filename> 不会在 Windows 10 上恢复本地删除的符号链接(symbolic link)

所以,是的,我正在使用Windows10,而办公室里我周围的每个人都在使用Linux/Mac。但我不会放弃。我删除了一个符号链接(symboliclink),它是repo的一部分,它是由“gitclone”在本地创建的——(如果你觉得无聊,请阅读下面的原因)现在,当我运行“gitstatus”时,它说:“已删除”我的符号链接(symboliclink)。我想要他们回来,所以我尝试了以下方法:gitcheckout。gitcheckout--gitreset--hardHEAD没有任何效果,它们都没有错误地完成,但是“gitstatus”仍然显示符号链接(symboliclink)已被删

windows - Git-for-Windows Mintty sys.stdout.isatty() 返回 False

我通过Git-for-Windows和CPython35-32使用mintty。为什么Python认为它没有附加到终端?$python-c"importsys;print(sys.stdout.isatty())"False有趣的是,我还有一个问题,就是无法在mintty中启动Python的交互式session。可能与这个问题有关$python 最佳答案 mintty'sconsoleemulationusespipestoemulateatty在后台混淆本地程序检查它们是否附加到tty。在您的情况下,Python的isatty()

ruby-on-rails - 使用 Git for windows 接收未知协议(protocol)错误

我正在尝试在带有IIS的Windows服务器上设置RubyonRails应用程序(OpenProject)。到目前为止,我已经启动并运行了新的HeliconZoov4(https://github.com/helicontech/zoo),并安装了Ruby2.3和基本的Ruby模板。当我运行OpenProject的安装脚本时:bundleinstall--deployment--withoutpostgressqlitedevelopmenttesttherubyracerdocker我在尝试从GitHub克隆时收到Git的未知协议(protocol)错误。bundleinstall-

windows - 为什么安装在 windows 中的 git bash 在后台运行脚本?

我在Windows中使用gitbash来运行一些nodejs脚本,但是每当我使用它并退出时,gitbash会自动将该进程转移到后台并且不允许我使用该端口,除非我使用命令终止该端口。但是当我使用cmd时,它工作得很好,进程不会在后台运行,也不需要终止在端口上运行的进程,为什么? 最佳答案 vscodeissue24452中也有报道导致node-ptyissue7.均引用git-for-windows/gitissue227官方维护者JohannesSchindelin(dscho)3个月前(2017年6月)提到:Alas,itisno

windows - 有没有简单的方法在 xampp for windows 中安装 SSH?

有没有简单的方法在xamppforwindows中安装SSH? 最佳答案 我不这么认为。即使可以,您也无法像在*nix机器上期望的那样无缝访问apache和mysql。如果您已经死定了,最好的办法是只安装openssh服务器(http://sshwindows.sourceforge.net/)并确保您要使用的工具在路径中。不过,我总是发现在Windows机器上使用ssh带来的麻烦多于它的值(value)。 关于windows-有没有简单的方法在xamppforwindows中安装SSH